type blend_dfactor =
  | GL_ZERO
  | GL_ONE
  | GL_SRC_COLOR
  | GL_ONE_MINUS_SRC_COLOR
  | GL_SRC_ALPHA
  | GL_ONE_MINUS_SRC_ALPHA
  | GL_DST_ALPHA
  | GL_ONE_MINUS_DST_ALPHA
